/*
 * Citas.java
 * 
 * Generado Automaticamente .
 * Tecnologo. Ferney Jimenez Lopez 
 */ 
package healthmanager.modelo.bean;

import java.sql.*;
import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import org.apache.ibatis.type.Alias;

@Alias("citas_web")
public class Citas_web{

	/************** ATRIBUTOS **************/

	private  String codigo_empresa;
	private  String codigo_sucursal;
	private  String codigo_cita;
	private  String nro_identificacion;
	private  Timestamp fecha_cita;
	private  String hora;
	private  double valor_cita;
	private  double copago_cita;
	private  String estado;
	private  String tipo_consulta;
	private  Timestamp creacion_date;
	private  Timestamp ultimo_update;
	private  Timestamp delete_date;
	private  String creacion_user;
	private  String ultimo_user;
	private  String delete_user;
	private  String codigo_plantilla;
	private  String area_intervencion;
	private  Integer codigo_detalle_horario;
    private  Timestamp fecha_solicitada;
    private  Integer diferencia1;
	private  Integer diferencia2;
	
	private  String codigo_administradora;
	private  String id_plan;
	private  String medio_solicitud;
	private  String tipo_cita;
	private  String ayuda_dx;
	private  String codigo_consultorio;

	private Paciente paciente;
	private Elemento elementoTipo_consulta;
	private Elemento elementoEstado;

	/*** Constructor Por Defecto ***/
	public Citas_web(){
		medio_solicitud = "1";
		tipo_cita = "1";
		ayuda_dx = "";
		codigo_consultorio = "";
	}


	/*** Sobre carga de Constructor ***/
	public Citas_web(
		String codigo_empresa,
		String codigo_sucursal,
		String codigo_cita,
		String nro_identificacion,
		Timestamp fecha_cita,
		String hora,
		double valor_cita,
		double copago_cita,
		String estado,
		String tipo_consulta,
		Timestamp creacion_date,
		Timestamp ultimo_update,
		Timestamp delete_date,
		String creacion_user,
		String ultimo_user,
		String delete_user,
		String codigo_plantilla,
		String area_intervencion,
		Integer codigo_detalle_horario,
		Timestamp fecha_solicitada,
		Integer diferencia1,
		Integer diferencia2,
		String codigo_administradora,
		String id_plan,
		String medio_solicitud,
		String tipo_cita,
		String ayuda_dx,
		String codigo_consultorio){
		this.codigo_empresa = codigo_empresa;
		this.codigo_sucursal = codigo_sucursal;
		this.codigo_cita = codigo_cita;
		this.nro_identificacion = nro_identificacion;
		this.fecha_cita = fecha_cita;
		this.hora = hora;
		this.valor_cita = valor_cita;
		this.copago_cita = copago_cita;
		this.estado = estado;
		this.tipo_consulta = tipo_consulta;
		this.creacion_date = creacion_date;
		this.ultimo_update = ultimo_update;
		this.delete_date = delete_date;
		this.creacion_user = creacion_user;
		this.ultimo_user = ultimo_user;
		this.delete_user = delete_user;
		this.codigo_plantilla = codigo_plantilla;
		this.area_intervencion = area_intervencion;
		this.codigo_detalle_horario = codigo_detalle_horario;
		this.fecha_solicitada = fecha_solicitada;
		this.diferencia1 = diferencia1;
		this.diferencia2 = diferencia2;
		this.codigo_administradora = codigo_administradora;
		this.id_plan = id_plan;
		this.medio_solicitud = medio_solicitud;
		this.tipo_cita = tipo_cita;
		this.ayuda_dx = ayuda_dx;
		this.codigo_consultorio = codigo_consultorio;
	}
	@Override
	public String toString(){
		return ReflectionToStringBuilder.toString(this);
	}
	/************** METODOS SET ****************/

	public void setCodigo_empresa(String codigo_empresa){
		this.codigo_empresa=codigo_empresa;
	}
	public void setCodigo_sucursal(String codigo_sucursal){
		this.codigo_sucursal=codigo_sucursal;
	}
	public void setCodigo_cita(String codigo_cita){
		this.codigo_cita=codigo_cita;
	}
	public void setNro_identificacion(String nro_identificacion){
		this.nro_identificacion=nro_identificacion;
	}
	public void setFecha_cita(Timestamp fecha_cita){
		this.fecha_cita=fecha_cita;
	}
	public void setHora(String hora){
		this.hora=hora;
	}
	public void setValor_cita(double valor_cita){
		this.valor_cita=valor_cita;
	}
	public void setCopago_cita(double copago_cita){
		this.copago_cita=copago_cita;
	}
	public void setEstado(String estado){
		this.estado=estado;
	}
	public void setTipo_consulta(String tipo_consulta){
		this.tipo_consulta=tipo_consulta;
	}
	public void setCreacion_date(Timestamp creacion_date){
		this.creacion_date=creacion_date;
	}
	public void setUltimo_update(Timestamp ultimo_update){
		this.ultimo_update=ultimo_update;
	}
	public void setDelete_date(Timestamp delete_date){
		this.delete_date=delete_date;
	}
	public void setCreacion_user(String creacion_user){
		this.creacion_user=creacion_user;
	}
	public void setUltimo_user(String ultimo_user){
		this.ultimo_user=ultimo_user;
	}
	public void setDelete_user(String delete_user){
		this.delete_user=delete_user;
	}
	public void setCodigo_plantilla(String codigo_plantilla){
		this.codigo_plantilla=codigo_plantilla;
	}
	public void setArea_intervencion(String area_intervencion){
		this.area_intervencion=area_intervencion;
	}
	public void setCodigo_detalle_horario(Integer codigo_detalle_horario){
		this.codigo_detalle_horario=codigo_detalle_horario;
	}
	public void setFecha_solicitada(Timestamp fecha_solicitada){
		this.fecha_solicitada=fecha_solicitada;
	}
	public void setDiferencia1(Integer diferencia1){
		this.diferencia1=diferencia1;
	}
	public void setDiferencia2(Integer diferencia2){
		this.diferencia2=diferencia2;
	}
	
	/************** METODOS GET **************/

	public String getCodigo_empresa(){
		return codigo_empresa;
	}
	public String getCodigo_sucursal(){
		return codigo_sucursal;
	}
	public String getCodigo_cita(){
		return codigo_cita;
	}
	public String getNro_identificacion(){
		return nro_identificacion;
	}
	public Timestamp getFecha_cita(){
		return fecha_cita;
	}
	public String getHora(){
		return hora;
	}
	public double getValor_cita(){
		return valor_cita;
	}
	public double getCopago_cita(){
		return copago_cita;
	}
	public String getEstado(){
		return estado;
	}
	public String getTipo_consulta(){
		return tipo_consulta;
	}
	public Timestamp getCreacion_date(){
		return creacion_date;
	}
	public Timestamp getUltimo_update(){
		return ultimo_update;
	}
	public Timestamp getDelete_date(){
		return delete_date;
	}
	public String getCreacion_user(){
		return creacion_user;
	}
	public String getUltimo_user(){
		return ultimo_user;
	}
	public String getDelete_user(){
		return delete_user;
	}
	public String getCodigo_plantilla(){
		return codigo_plantilla;
	}
	public String getArea_intervencion(){
		return area_intervencion;
	}

        public Integer getCodigo_detalle_horario(){
		return codigo_detalle_horario;
	}

        public Timestamp getFecha_solicitada(){
		return fecha_solicitada;
	}

        public Integer getDiferencia1(){
		return diferencia1;
	}
	public Integer getDiferencia2(){
		return diferencia2;
	}

	public Paciente getPaciente() {
		return paciente;
	}


	public void setPaciente(Paciente paciente) {
		this.paciente = paciente;
	}


	public Elemento getElementoTipo_consulta() {
		return elementoTipo_consulta;
	}


	public void setElementoTipo_consulta(Elemento elementoTipo_consulta) {
		this.elementoTipo_consulta = elementoTipo_consulta;
	}


	public Elemento getElementoEstado() {
		return elementoEstado;
	}


	public void setElementoEstado(Elemento elementoEstado) {
		this.elementoEstado = elementoEstado;
	}

	public String getCodigo_administradora() {
		return codigo_administradora;
	}


	public void setCodigo_administradora(String codigo_administradora) {
		this.codigo_administradora = codigo_administradora;
	}


	public String getId_plan() {
		return id_plan;
	}


	public void setId_plan(String id_plan) {
		this.id_plan = id_plan;
	}


	public String getMedio_solicitud() {
		return medio_solicitud;
	}


	public void setMedio_solicitud(String medio_solicitud) {
		this.medio_solicitud = medio_solicitud;
	}


	public String getTipo_cita() {
		return tipo_cita;
	}


	public void setTipo_cita(String tipo_cita) {
		this.tipo_cita = tipo_cita;
	}


	public String getAyuda_dx() {
		return ayuda_dx;
	}


	public void setAyuda_dx(String ayuda_dx) {
		this.ayuda_dx = ayuda_dx;
	}


	public String getCodigo_consultorio() {
		return codigo_consultorio;
	}


	public void setCodigo_consultorio(String codigo_consultorio) {
		this.codigo_consultorio = codigo_consultorio;
	}

	
}
